package com.nxmu.hire.service;

import com.nxmu.hire.common.exception.ServiceException;
import com.nxmu.hire.model.Workload;
import com.nxmu.hire.model.enums.CollegeEnum;
import com.nxmu.hire.vo.FindAllWorkload;

import java.util.List;

public interface WorkloadService {

    /**
     * 添加工作量
     * @param addWorkloadReqVo
     */
    void save(Workload workload) throws ServiceException;

    /**
     * 查询所有工作量信息
     * @param findAllWorkload
     * @return
     */
    List<Workload> findAllWorkload(CollegeEnum collegeId, FindAllWorkload findAllWorkload);

    /**
     * 修改工作量
     * @param workloadId
     * @param workloadQuantity
     */
    void modifyWorkload(Integer workloadId, Integer workloadQuantity) throws ServiceException;
}
